TVSER page# 0001 next
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
TVSER page# 0002 next prev
14: BEGIN TVSER ↔ SUBTTL TV CAMERA SERVICE ROUTINE - J.SAUTER, 1/21/67
15:
16: TVINI: CONO IOP,0
17: CONO 404,0
18: POPJ P,
19:
TVSER page# 0003 next prev
21: IFE FTDISK,<
22:
23: JRST TVINI
24: JRST HUNG
25: ↑TVDSP: JRST TVINI
26: JRST TVINI
27: JSP DAT,UERROR
28: JSP DAT,UERROR
29: JRST CPOPJ1
30: JRST CPOPJ1
31: JSP DAT,UERROR
32: JRST TVIN
33: POPJ P,
34: POPJ P,
35: POPJ P,
36: JRST CPOPJ1
37: POPJ P,
38: POPJ P,
39: POPJ P,
40:
41: TVIN: HRRZ TAC,UUO
42: CAMLE TAC,USRREL
43: JRST ADRERR
44: HRRZ TAC,@UUO
45: HLRO DAT,@UUO
46: SUB TAC,DAT
47: CAMLE TAC,USRREL
48: JRST ADRERR
49: MOVEI TAC,IOPANY!IOPJDN
50: HRRM TAC,TVINT
51: MOVE TAC,@UUO
52: ADDI TAC,0(PROG)
53: MOVEM TAC,TVDAT
54: MOVEI TAC,@UUO
55: MOVE TAC1,1(TAC)
56: HRRM TAC1,CON404
57: MOVEI TAC1,2(TAC)
58: HRRM TAC1,DAT404
59: ADDI TAC,3
60: HRRM TAC,TVCONI
61: PUSHJ P,SETACT
62: MOVE TAC,[CLKDES,,1]
63: CONO PI,PIOFF
64: IDPB TAC,CLOCK
65: CONO PI,PION
66: POPJ P,
67:
68: CLKDES: CONO PI,PIOFF
69: CONO IOP,TVCHN
70: DATAO IOP,TVDAT
71: CON404: CONO 404,0
72: DAT404: DATAO 404,0
73: CONO PI,PION
74: POPJ P,
75:
76: ↑TVINT: JSR TVSAV
77: TVCONI: CONI IOP,.
78: HUNG: PUSHJ P,TVINI
79: MOVEI DDB,TVDDB
80: MOVE IOS,DEVIOS(DDB)
81: TLZE IOS,IOW
82: PUSHJ P,SETIOD
83: JRST CLRACT
84:
85: TVDAT: 0
86: >
TVSER page# 0004 next prev
88: IFN FTDISK,<
89: JRST TVINI
90: JRST HUNG
91: ↑TVDSP: POPJ P,
92: POPJ P,
93: JSP DAT,UERROR
94: JSP DAT,UERROR
95: JRST CPOPJ1
96: JRST CPOPJ1
97: JSP DAT,UERROR
98: JRST TVINP
99: POPJ P,
100: POPJ P,
101: POPJ P,
102: JRST CPOPJ1
103: POPJ P,
104: POPJ P,
105: POPJ P,
TVSER page# 0005 next prev
107: TVINP: XCTR XR,[HRRZ AC1,(UUO)]
108: XCTR XR,[MOVE TAC1,3(UUO)]
109: XCTR XR,[MOVE TAC1,(AC1)]
110: XCTR XR,[HLRO TAC1,(UUO)]
111: CAIG AC1,JOBPFI
112: JRST UADRER
113: SUB AC1,TAC1
114:
115: SETOM DSKCNT(DDB)
116: HLRZ TAC1,PROG
117: CAIL TAC1,(UUO)
118: CAMGE TAC1,AC1
119: JRST UADRER
120: MOVEI TAC,@UUO
121: MOVEM TAC,DSKBUF(DDB)
122: HRLZ TAC1,DDB
123: TLO TAC1,400000
124: PUSHJ P,SETACT
125: JRST FBTVIN
TVSER page# 0006 next prev
127: ↑TVRED: MOVEI DDB,TVDDB
128: MOVE TAC1,DSKBUF(DDB)
129:
130:
131:
132:
133:
134:
135:
136: LDB J,PJOBN
137: HRRZ J,JBTADR(J)
138: ADD J,0(TAC1)
139: MOVEI TAC,IOPANY!IOPJDN
140: CONO PI,DSKOFF
141: CONO IOP,TVCHN
142:
143: DATAO IOP,J
144: CONO TV,@1(TAC1)
145: DATAO TV,2(TAC1)
146: HRRM TAC,TVCON
147: CONO PI,DSKON
148: POPJ P,
149:
150: HUNG: AOSA (P)
151: ↑TVINT: JSR TVSAV
152: TVIN1: MOVEI DDB,TVDDB
153: MOVE TAC,DSKBUF(DDB)
154: CONI IOP,3(TAC)
155: MOVE TAC1,3(TAC)
156: MOVE IOS,DEVIOS(DDB)
157: TRNE TAC1,IOPANY
158: TRNN IOS,100
159: JRST TVIN2
160: LDB J,PJOBN
161: DATAI IOP,IOS
162: HRRZ IOS,IOS
163: HRRZ TAC1,JBTADR(J)
164: SUB IOS,TAC1
165: HRLM IOS,3(TAC)
166: TVIN2: CONO IOP,0
167: HLLZS TVCON
168: MOVEI IOS,IOACT
169: ANDCAB IOS,DEVIOS(DDB)
170: TLNE IOS,IOW
171: PUSHJ PDP,SETIOD
172: JRST FBDFINT
173: >
174: BEND TVSER
TVSER page# 0007 next prev
EOF: TVSER end-of-file. cnt=6